Skip to content

Conversation

@Jean-Lessa
Copy link
Collaborator

@Jean-Lessa Jean-Lessa commented Dec 13, 2024

This PR is meant to concentrate efforts in improving SonarQube's code coverage analytics.

At the moment this is only focused on the metric of uncovered lines, as a "first pass" on the entire project code. Further passes (as well as uncovered conditions) will have their own separate PRs in the future.

Quick recap of what has been achieved on this one:

  • Coverage went from 47.2% (development) to 51.5% (commit 8f27248) to a whopping 64.5% thanks to a gcovr version downgrade in bdk_cpp.dockerfile (commit 6fcc609)
  • Not every file was checked in its entirety (or at all) due to them being more complicated when it comes to testing their logic flows (as said above, they can be revisited in future PRs if necessary)
  • Also includes some small fixes made in development

@Jean-Lessa Jean-Lessa changed the title SonarQube Code Coverage SonarQube Code Coverage (Uncovered Lines) Dec 27, 2024
@Jean-Lessa Jean-Lessa changed the title SonarQube Code Coverage (Uncovered Lines) SonarQube Code Coverage (Uncovered Lines, First Pass) Dec 27, 2024
@Jean-Lessa Jean-Lessa merged commit 0c1a150 into development Dec 28, 2024
2 of 3 checks passed
@Jean-Lessa Jean-Lessa deleted the coverage branch December 28, 2024 12:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants